#include"vector.h"
void test_1()
{
	oker::vector<int> v1;
	oker::vector<int> v2(5,1);
	int arr[] = { 1,2,3,4 };
	oker::vector<int> v3(arr, arr + 4);
	oker::vector<int> v4(v3);
	v4 = v2;
}
void test_2()
{
	oker::vector<int> v1;
	v1.reserve(16);
	v1.resize(14);
	v1.resize(20);
	v1.resize(16);
}
void test_3()
{
	oker::vector<int> v1;
	v1.resize(10, 1);
	oker::vector<int>::iterator it = v1.begin();
	it=v1.insert(it, 2);
	it=v1.insert(it, 2);
	it = v1.insert(it, 2);
	it = v1.insert(it, 2);
	v1.erase(v1.begin());
	v1.erase(v1.begin());

}
int main()
{

	test_3();
	return 0;
}